home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group03a.txt
/
000024_icon-group-sender_Mon Mar 3 12:40:39 2003.msg
< prev
next >
Wrap
Internet Message Format
|
2003-12-22
|
2KB
Return-Path: <icon-group-sender>
Received: (from root@localhost)
by baskerville.CS.Arizona.EDU (8.11.1/8.11.1) id h23JecQ25176
for icon-group-addresses; Mon, 3 Mar 2003 12:40:38 -0700 (MST)
Message-Id: <200303031940.h23JecQ25176@baskerville.CS.Arizona.EDU>
From: ernobe <ernobe@yahoo.com>
X-Newsgroups: comp.lang.icon
Subject: Re: GUI Front End for icont
Date: Mon, 03 Mar 2003 12:54:58 -0600
User-Agent: Noworyta News Reader/2.9
To: icon-group@cs.arizona.edu
Errors-To: icon-group-errors@cs.arizona.edu
Status: RO
Frank J. Lhota wrote:
> > Better yet, why not make a CLI for the Cygwin version of iconx?
>
> The iconx tool is the runtime interpreter for Icon programs. The Cygwin
> version of iconx will handle CLI applications properly. As a result, I'm not
> sure what you mean by "make a CLI for the Cygwin version of iconx".
>
What I had in mind was an application that would translate Icon
functions as you write them, and then on command interpret them. The
procedures that are written are automatically translated and kept for
linking to other ones ( in ucode files ). It is like having an editor
that is programmed to compile procedures as they are typed, and to
recognize when they are called, as in a command line interface. One way
to do this is that everything between 'procedure' and 'end' is compiled,
and everything that is typed outside of it is checked to see if it
corresponds to a procedure name, and then interpreted if it does. As a
matter of fact, all Icon functions that are typed outside of procedure
declarations could be automatically translated and interpreted. Since
the Cygwin version combines the console and windows versions, standard
output could be the editor itself where you are typing the program.
--
my esoteric links:
http://www.costarricense.cr/pagina/ernobe